Interview Prep LogoInterview Prep
Back to Companies

BCE%20Global%20Tech

Interview Experience

1/21/2026
3 min read
Edit on GitHub

🏢 BCE Global Tech

🛠️ Role: React-js Fullstack Developer 📍 Location: Bangalore, India 👤 Recruiter name: ---


Round 1 – Technical Interview (Virtual Video Call) 👤 Interviewer: Ramesh


🧑‍💻 General Introduction

  1. Can you start with your introduction, experience, and recent project details?
  2. What is your current project status and reason for leaving?
  3. Are you working on full stack or primarily frontend/backend?
  4. Which frontend technologies have you worked with — React, Next.js?
  5. Which backend technologies have you worked with — PHP, Node.js?

⚛️ ReactJS

  1. Are you using Redux Thunk? What is its purpose?
  2. Have you implemented custom interceptors in React code?
  3. Where do you append the token in Axios interceptors?
  4. Can we avoid calling the interceptor multiple times (e.g., 20 API calls)?
  5. How would you optimize token handling using Axios default headers?
  6. Can you register the same action type in multiple Redux reducers? What happens?
  7. What are actions, dispatch, and reducers in Redux?
  8. What happens if the same action type is handled in multiple reducers — which one is invoked?

💻 React + NodeJS Hands-On Task

  1. React + NodeJS: Create a simple app to fetch paginated employee data
  • Build a UI with a button to fetch employees
  • On click, call a NodeJS backend API
  • Backend should return employees ordered by salary (descending), 20 at a time
  • Implement pagination (next button to fetch next 20 records)
  1. Should you use actual runnable code or just pseudo code for this task?

🟢 NodeJS / Backend

  1. How to connect NodeJS with MySQL using mysql package?
  2. How to implement pagination using LIMIT and OFFSET in SQL query?

⚙️ JavaScript Fundamentals

  1. How to set default values in a function argument?
  2. If you pass undefined or null as an argument, how will it behave with default values?
function test(num1 = 1, num2 = 2) {}
test(undefined, null); // What is the output?

🧠 NodeJS Concepts

  1. Do you have an idea about the Event Loop in NodeJS?
  2. How does NodeJS handle non-blocking and blocking operations?
  3. How can you apply concurrency or parallelism in NodeJS?
  • Worker Threads
  • Clusters
  • worker.js

❓ Final

  1. Do you have any questions for us?

✅ Summary of Key Areas Tested

| Category | Focus | | ------------------- | ------------------------------------------------------------- | | ReactJS | Redux, Axios interceptors, pagination, default props | | NodeJS | Event loop, concurrency, SQL pagination, MySQL connection | | JavaScript | Function default values, null vs undefined | | Full-Stack Task | End-to-end paginated employee list via React + NodeJS + SQL | | Architecture | Efficient token management, API design, concurrent processing |